package modelo.controlAereo;

import modelo.Escenografia.Pista;
import modelo.Orientacion.Direccion;
import modelo.Orientacion.Posicion;
import modelo.Trayectoria.ListaDeSegmentos;
import modelo.Trayectoria.ListaParaDetenibles;

public class Helicoptero extends Aeronave{

    public Helicoptero(Posicion posicionInicial, Direccion direccionInicial, int velocidad){
        super(posicionInicial,direccionInicial, velocidad);
    }

    public boolean puedeAterrizarEn(Pista unaPista) {
        return unaPista.tienePermitidoAterrizar(this);
    }

    @Override
    protected ListaDeSegmentos crearListaDeSegmentos(Posicion posicionInicial, Direccion direccionInicial, int velocidad) {
        return new ListaParaDetenibles(posicionInicial, direccionInicial, velocidad);
    }
    
}
